﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SistemaVarejo.DAO;
using SistemaVarejo.Model;

namespace SistemaVarejo.View
{
    public partial class frm_busca_produtos : Form
    {
        public frm_venda fp { set; get; }
        public frm_busca_produtos()
        {
            InitializeComponent();
        }

        public frm_busca_produtos(Form form)
        {
            InitializeComponent();
            fp = (frm_venda)form;
        }

        private void gridProdutos_Load(object sender, EventArgs e)
        {
            List<Produto> p = ProdutoDAO.getAll();

            foreach (Produto x in p)
            {
                grid_produto.Rows.Add(x.Id, x.nome, x.valor, x.quantidade, x.descricao);
            }

        }

        private void grid_produto_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            Produto p = new Produto();
            string nome;
            float valor;
            nome = (string)(sender as DataGridView).Rows[e.RowIndex].Cells[1].Value;
            valor = (float)(sender as DataGridView).Rows[e.RowIndex].Cells[2].Value;
            p.nome = nome;
            p.valor = valor;
            fp.preencheProduto(p);
            this.Close();
        }

        private void grid_produto_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            
        }

        private void grid_produto_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            /*string nome;
            nome = (string)(sender as DataGridView).Rows[e.RowIndex].Cells[1].Value;
            MessageBox.Show(nome);*/
        }
    }
}
